namespace Yaaf.WP7.NativeAccess.ComWrapper.HTC.COM_DMXML
{
    using System.Runtime.InteropServices;
    using System.Text;

    [ComImport, Guid("0785D047-6960-462C-9C1D-7824D604C0A8"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    internal interface IProvisionXML
    {
        long DMProvisionXML(StringBuilder strXML, long nLen);
        long DMTest(out long nLen);
        long DMResetDevice();
        long MultipleDMProvisionXML(int nLen1, string strXML1, int nLen2, string strXML2, int nLen3, string strXML3, int nLen4, string strXML4, int nLen5, string strXML5);
        long GetRestrictedSimForO2(ref uint nRestrictedSimForO2);
    }
}